<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

/***************************  前台Home    *********************/

// 商城首页
Route::get('/','Home\IndexController@index');


// 登录页
Route::get('/login/{next?}','Home\LoginController@login');
// 执行登录
Route::post('/doLogin','Home\LoginController@doLogin');
// 注册页
Route::get('/reg','Home\LoginController@reg');
// 执行注册
Route::post('/doReg','Home\LoginController@doReg');


// 导航条 获取 二级分类
Route::post('/category/getSecCategory','Home\IndexController@getSecCategory');
// 根据 二级分类 或 搜索内容 获取 商品列表
Route::match( ['post','get'],'/getComs/{category_id?}','Home\ComController@getComs');
// 商品详情
Route::get('/comDetail/{id}','Home\ComController@comDetail');
// 商品销量排行榜
Route::get('/comOrder','Home\ComController@comOrder');


// 添加 购物车
Route::post('/insertCart/{opration?}','Home\CartController@insertCart');
// 删除购物车
Route::post('/delCart','Home\CartController@delCart');
// 清空购物车
Route::post('/delAll','Home\CartController@delAll');
// 直接修改购物车
Route::post('/updateCart','Home\CartController@updateCart');
// 购物车 列表页
Route::get('/cart','Home\CartController@index');
// 去结算 跳到 订单页
Route::get('/goToPay','Home\CartController@goToPay');

// 执行生成订单
Route::post('/createOrder','Home\OrderController@createOrder');
// 订单成功页
Route::get('/success','Home\OrderController@success');
// 订单列表页(个人中心)
Route::get('/orderList/{id}','Home\OrderController@orderList');

// 执行 用户 留言
Route::post('/doMsg','Home\MsgController@doMsg');


// 退出登录
Route::get('/loginOut','Home\LoginController@loginOut');




/**************************   后台Admin    ********************/

// 登录页面 
Route::get('/admin/login','Auth\LoginController@login');
// 验证登录
Route::post('/admin/checkLogin','Auth\LoginController@checkLogin');
// 退出登录
Route::get('/admin/loginOut','Auth\LoginController@loginOut');

// 是否登录 中间件组 
Route::group(['middleware' => ['CheckLogin']], function () {
   
    // 首页
	Route::get('/admin/index','Admin\IndexController@index');
	
	// 用户列表
	Route::match( ['get','post'],'/user', 'Admin\UserController@index');
	// 修改用户余额
	Route::post('/user/edit/{user_id}', 'Admin\UserController@edit');
	// 查看用户充值日志
	Route::post('/logDetail/{user_id}', 'Admin\UserController@logDetail');

	// 创建 编辑 商品页
	Route::get('/com/create/{id?}', 'Admin\ComController@create');
	// 执行 创建 编辑 商品
	Route::post('/com/doCreate/{id?}', 'Admin\ComController@doCreate');
	// 商品列表页
	Route::match( ['get','post'],'/com/index', 'Admin\ComController@index');
	// 执行修改商品状态
	Route::post('/com/upStatus/{com_id}', 'Admin\ComController@upStatus');
	// 商品 补充库存
	Route::post('/com/addStock/{com_id}', 'Admin\ComController@addStock');
	
	// 创建 编辑 分类页
	Route::get('/category/create/{category_id?}', 'Admin\CategoryController@create');
	// 执行 创建 编辑 分类
	Route::post('/category/doCreate/{category_id?}', 'Admin\CategoryController@doCreate');
	// 分类列表页
	Route::match( ['get','post'],'/category/index', 'Admin\CategoryController@index');
	// 获取子分类
	Route::post('/category/getSonCategory', 'Admin\CategoryController@getSonCategory');

	// 查询订单页 
	Route::get('/orderIndex', 'Admin\OrderController@index');
	// 查询主订单 
	Route::post('/order', 'Admin\OrderController@show');
	// 查询订单详情 
	Route::post('/orderDetail/{odr_id}', 'Admin\OrderController@getDetailById');

	// 后台用户列表
	Route::match( ['get','post'],'/admin', 'Admin\AdminController@index');
	// 创建 编辑 员工 页面
	Route::match( ['get','post'], '/admin/create/{id?}', 'Admin\AdminController@create');
	// 执行 员工 创建 编辑
	Route::match( ['get','post'], '/admin/store/{id?}', 'Admin\AdminController@store');
	// 执行后台用户状态修改
	Route::post('/admin/upStatus/{admin_id}', 'Admin\AdminController@upStatus');
	
	// 用户 未读留言 列表
	Route::get('/newMsg','Home\MsgController@newMsg');
	// 用户 留言 收藏 列表
	Route::get('/starMsg','Home\MsgController@starMsg');
	// 删除 无用 留言
	Route::post('/delMsg/{msgId}','Home\MsgController@delMsg');
	// 已读 收藏 操作
	Route::post('/upMsgType/{msgId}','Home\MsgController@upMsgType');
	
	// 轮播图 列表
	Route::get('/shuffling/index', 'Admin\ShufflingController@index');
	// 添加 修改 页面
	Route::get('/shuffling/create/{id?}', 'Admin\ShufflingController@create');
	// 执行 添加 修改
	Route::post('/shuffling/docreate/{id?}', 'Admin\ShufflingController@docreate');
	// 过期
	Route::post('/shuffling/overDate/{id}', 'Admin\ShufflingController@overDate');
	
	
	// 友情链接 列表
	Route::get('/friend/list', 'Admin\FriendController@list');
	// 添加 编辑 友情链接 页面
	Route::get('/friend/create/{id?}', 'Admin\FriendController@create');
	// 执行 添加 编辑 友情链接 
	Route::post('/friend/doCreate/{id?}', 'Admin\FriendController@doCreate');
	// 删除友情链接
	Route::post('/friend/delete/{id}', 'Admin\FriendController@delete');


	
});

















